﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace ZXCompany.Models.Dao
{
    public class DaoFactory
    {
        public ZX_CompanyContactDao GetContactDao()
        {
            return new ZX_CompanyContactDao();
        }

        public ZX_CompanyInfoDao GetCInfoDao()
        {
            return new ZX_CompanyInfoDao();
        }

        public ZX_RunIdeaDao GetRunIdea()
        {
            return new ZX_RunIdeaDao();
        }

        public ZX_ManagerSpeakDao GetManagerSpeakDao()
        {
            return new ZX_ManagerSpeakDao();
        }

        public ZX_HomePageImageDao GetHomePageDao()
        {
            return new ZX_HomePageImageDao();
        }
        /// <summary>
        /// 专家团队类别
        /// </summary>
        /// <returns></returns>
        public ZX_ExpertTypeDao GetExpertTypeDao()
        {
            return new ZX_ExpertTypeDao();
        }

        public ZX_ExpertInfoDao GetExpertInfoDao()
        {
            return new ZX_ExpertInfoDao();
        }
        /// <summary>
        ///（业务领域） 整体image
        /// </summary>
        /// <returns></returns>
        public ZX_WholeInfoDao GetWholeInfoDao()
        {
            return new ZX_WholeInfoDao();
        }
        /// <summary>
        /// （业务领域）整体战略
        /// </summary>
        /// <returns></returns>
        public ZX_WholeInfoStrategyDao GetWholeInfoStrategyDao()
        {
            return new ZX_WholeInfoStrategyDao();
        }
        /// <summary>
        /// （业务领域）精益生产
        /// </summary>
        /// <returns></returns>
        public ZX_ProductDao GetProductDao()
        {
            return new ZX_ProductDao();
        }
        
        public ZX_QualityChangeDao GetQualityChangeDao()
        {
            return new ZX_QualityChangeDao();
        }

        public ZX_TrainInfoDao GetTrainInfoDao()
        {
            return new ZX_TrainInfoDao();
        }

        public ZX_InfoSkillDao GetInfoSkillDao()
        {
            return new ZX_InfoSkillDao();
        }

        public ZX_CompanyContactDao GetComContactDao()
        {
            return new ZX_CompanyContactDao();
        }

        public ZX_SEODao GetSEODao()
        {
            return new ZX_SEODao();
        }
        /// <summary>
        /// （业务领域）培训中心
        /// </summary>
        /// <returns></returns>
        public ZX_TrainListDao GetTrainListDao()
        {
            return new ZX_TrainListDao();
        }
        /// <summary>
        /// 差别化
        /// </summary>
        /// <returns></returns>
        public ZX_DifferentDao GetDifferentDao()
        {
            return new ZX_DifferentDao();
        }
        /// <summary>
        /// 服务流程
        /// </summary>
        /// <returns></returns>
        public ZX_ServiceFlowDao GetServiceFlowDao()
        {
            return new ZX_ServiceFlowDao();
        }

        public ZX_NewsDao GetNewsDao()
        {
            return new ZX_NewsDao();
        }
        /// <summary>
        /// 服务流程
        /// </summary>
        /// <returns></returns>
        public ZX_SerprocessDao GetSerprocessDao()
        {
            return new ZX_SerprocessDao();
        }
        /// <summary>
        /// 公司观点
        /// </summary>
        /// <returns></returns>
        public ZX_CompanyPointDao GetCompanyPointDao()
        {
            return new ZX_CompanyPointDao();
        }
        /// <summary>
        /// 留言信息
        /// </summary>
        /// <returns></returns>
        public ZX_LeaveMassageDao GetLeaveMassageDao()
        {
            return new ZX_LeaveMassageDao();
        }
        /// <summary>
        /// 用户管理
        /// </summary>
        /// <returns></returns>
        public ZX_UserDao GetUserDao()
        {
            return new ZX_UserDao();
        }
    }
}